data interpretation and logical reasoning for cat